.post{
    font-family: "Helvetica Neue",Helvetica,"Segoe UI",Arial,freesans,sans-serif;
    word-wrap: break-word;
    
    h1{
            padding-bottom: 0.25em;
            border-bottom: 2px solid rgba(158, 158, 158, 0.795);
    }

    p,li{
            line-height: 1.5em;
            word-break: break-word;
            color: #333;
    }

    >p{
            letter-spacing: 0.6px;
    }

    code{
        line-height: 1.5em;
    }

    a{
            word-break: break-word;
            text-decoration: none;
    }

    table{
        width: 100%;
        word-wrap: break-word;
        overflow-wrap: break-word;
        overflow-wrap: anywhere;
    }
    
    img{
            width: 100%;
        }

        pre{
            overflow: auto;
            white-space: pre-wrap;
        }

        li{
            margin: 5px auto;
        }

        table{

            tr{
                text-align: left;
            }
        }

    svg{
        width: 100%;
        max-height: 100%;
    }

    .post-date{
        display: inline-block;
        margin: 0.25em auto;

        @include mobile{
            display: block;
        }
    }

    #to_top{
        z-index: 999;
        -ms-user-select: none;
        -webkit-user-select: none;
        user-select: none;
        position: fixed;
        bottom: -5em;
        right: 2em;
        padding: 0.5rem;
        max-width: 1rem;
        max-height: 5rem;
        transition: 3s linear;
        color: black;
        border: 1px solid rgba(0, 0, 0, 0.288);
        background-color: white;
    }
}

.post-meta{
    display: inline-block;
    width: 100%;
}